package com.mzj.saas.mservice.sys.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

@ApiModel(value = "用户信息vo",description = "用户信息")
public class AppUserVO {
	/*
	 * 用户Id
	 */
	@ApiModelProperty(value = "用户Id")
	private String id;

	/*
	 * 企业用户id
	 */
	@ApiModelProperty(value = "企业用户id")
	private String enterpriseUserId;

	// /*
	// *部门Id
	// */
	// private Long depId;


	public String getDepartmentName() {
		return departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	/*
	 * 企业_姓名
	 */
	private String departmentName;


	/*
	 * 姓名
	 */
	private String name;

	/*
	 * 手机
	 */
	private String phone;
	/*
	 * 密码
	 */
	private String password;
	/*
	 * 盐值
	 */
	private String salt;
	/*
	 * 微信OPENID
	 */
	private String openId;

	/*
	 * IOS-OPENID
	 *//*
	private String iosOpenId;*/
	/*
	 * 微信昵称
	 */
	private String nickName;

	/*
	 * 身份类型：1 企业用户 2APP用户
	 */
	private Integer type;
	/*
	 * 身份证号码
	 */
	private String cardNumber;
	/*
	 * 身份证正面
	 */
	private String frontCardNumberPic;

	/*
	 * 身份证背面
	 */
	private String backCardNumberPic;
	/*
	 * 实名认证：0未认证 1已认证
	 */
	private Integer certificationStatus;
	/*
	 * 状态：0禁用 1启用
	 */
	private Integer status;
	/*
	 * 验证码
	 */
	private String code;

	/*
	 * 注册时间
	 */
	private Date registrationTime;
	/*
	 * 拥有判断是密码为空第一次登录
	 */
	private Integer frequency;
	/**
	 * 密码状态：1默认密码 2非默认密码
	 */
	private Integer passwordStatus;

	/*
	公司id
	 */
	private Long orgId;

	public Long getOrgId() {
		return orgId;
	}

	public void setOrgId(Long orgId) {
		this.orgId = orgId;
	}

	/**
	 * 获取
	 * @return id
	 */
	public String getId() {
		return id;
	}

	/**
	 * 设置
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取
	 * @return enterpriseUserId
	 */
	public String getEnterpriseUserId() {
		return enterpriseUserId;
	}

	/**
	 * 设置
	 * @param enterpriseUserId
	 */
	public void setEnterpriseUserId(String enterpriseUserId) {
		this.enterpriseUserId = enterpriseUserId;
	}

	/**
	 * 获取
	 * @return name
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取
	 * @return phone
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * 设置
	 * @param phone
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 获取
	 * @return password
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * 设置
	 * @param password
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * 获取
	 * @return salt
	 */
	public String getSalt() {
		return salt;
	}

	/**
	 * 设置
	 * @param salt
	 */
	public void setSalt(String salt) {
		this.salt = salt;
	}

	/**
	 * 获取
	 * @return openId
	 */
	public String getOpenId() {
		return openId;
	}

	/**
	 * 设置
	 * @param openId
	 */
	public void setOpenId(String openId) {
		this.openId = openId;
	}

	/**
	 * 获取
	 * @return nickName
	 */
	public String getNickName() {
		return nickName;
	}

	/**
	 * 设置
	 * @param nickName
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * 获取
	 * @return type
	 */
	public Integer getType() {
		return type;
	}

	/**
	 * 设置
	 * @param type
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	/**
	 * 获取
	 * @return cardNumber
	 */
	public String getCardNumber() {
		return cardNumber;
	}

	/**
	 * 设置
	 * @param cardNumber
	 */
	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	/**
	 * 获取
	 * @return frontCardNumberPic
	 */
	public String getFrontCardNumberPic() {
		return frontCardNumberPic;
	}

	/**
	 * 设置
	 * @param frontCardNumberPic
	 */
	public void setFrontCardNumberPic(String frontCardNumberPic) {
		this.frontCardNumberPic = frontCardNumberPic;
	}

	/**
	 * 获取
	 * @return backCardNumberPic
	 */
	public String getBackCardNumberPic() {
		return backCardNumberPic;
	}

	/**
	 * 设置
	 * @param backCardNumberPic
	 */
	public void setBackCardNumberPic(String backCardNumberPic) {
		this.backCardNumberPic = backCardNumberPic;
	}

	/**
	 * 获取
	 * @return certificationStatus
	 */
	public Integer getCertificationStatus() {
		return certificationStatus;
	}

	/**
	 * 设置
	 * @param certificationStatus
	 */
	public void setCertificationStatus(Integer certificationStatus) {
		this.certificationStatus = certificationStatus;
	}

	/**
	 * 获取
	 * @return status
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取
	 * @return code
	 */
	public String getCode() {
		return code;
	}

	/**
	 * 设置
	 * @param code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 获取
	 * @return registrationTime
	 */
	public Date getRegistrationTime() {
		return registrationTime;
	}

	/**
	 * 设置
	 * @param registrationTime
	 */
	public void setRegistrationTime(Date registrationTime) {
		this.registrationTime = registrationTime;
	}

	/**
	 * 获取
	 * @return frequency
	 */
	public Integer getFrequency() {
		return frequency;
	}

	/**
	 * 设置
	 * @param frequency
	 */
	public void setFrequency(Integer frequency) {
		this.frequency = frequency;
	}

	/**
	 * 获取
	 * @return passwordStatus
	 */
	public Integer getPasswordStatus() {
		return passwordStatus;
	}

	/**
	 * 设置
	 * @param passwordStatus
	 */
	public void setPasswordStatus(Integer passwordStatus) {
		this.passwordStatus = passwordStatus;
	}

}
